Einrichtung meines Linux-Laptops

WLAN

An meinem Thinkpad X220 funktionierte unter Debian 7 (Wheezy) kein Wlan
Um das zu ändern, habe ich das Paket firmware-iwlwifi installiert. Dazu ist es allerdings notwendig, das auch der nonfree-Zweig von Debian aktiviert wird. Dazu habe ich in der /etc/apt/sources.list die Zweige contrib und non-free an die jeweiligen Zeilen hinter main angehägt.

So sieht die Datei nun aus:
deb http://ftp.de.debian.org/debian/ wheezy main contrib non-free
deb-src http://ftp.de.debian.org/debian/ wheezy main contrib non-free

deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

# wheezy-updates, previously known as 'volatile'
deb http://ftp.de.debian.org/debian/ wheezy-updates main
deb-src http://ftp.de.debian.org/debian/ wheezy-updates main

Dann habe ich die Quellen neu eingelesen: sudo apt-get update und die Firmware istalliert: sudo apt-get install firmware-iwlwifi


Trackpoint scrollen ermöglichen

Leider konnte ich unter Debian 7 (Whezzy) nicht direkt, wie ich es gewohnt war, die mittlere 'Maus'-Taste drücken um in einem unter dem Mauszeiger befindlichen Fenster mit Hilfe des Trackpoints zu scrollen.

Um das Trackpoint scrollen zu ermöglichen ist eine neue Datei /usr/share/X11/xorg.conf.d/20-thinkpad.conf mit folgenden Inhalt zu erstellen:

Section "InputClass"
Identifier "Trackpoint Wheel Emulation"
MatchProduct "TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint|ThinkPad USB Keyboard with TrackPoint|USB Trackpoint pointing device"
MatchDevicePath "/dev/input/event*"
Option "EmulateWheel" "true"
Option "EmulateWheelButton" "2"
Option "Emulate3Buttons" "false"
Option "XAxisMapping" "6 7"
Option "YAxisMapping" "4 5"
EndSection


Automatische vervollständigung von Bash-Befehlen

Es ist sehr schön, wenn mann in der Konsole mit der Tab-Taste Vorschläge holen kann, wie der gerade eingegebene Befehl ggf. fortgesetzt werden kann. Dadurch wird es sogar möglich, Bei der installation von Programmen, eventuelle Paketnamen, des Instalationskandidaten zu vervollständigen und so Schreibfehler zu vermeiden.

hierzu die Datei ~/.bashrc wie folgt ergänzen:
# enable bash completion in interactive shells
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi


Der Fingerprintreader

Um meinen Fingerprintreader in meinem System nutzen zu können, habe ich zunächst erst einmal die PPA's dafür in mein System eingebunden:

sudo add-apt-repository ppa:fingerprint/fprint
sudo apt-get update

als nächstes werden die Pakete
libfprint0,
libpam-fprint

und
fprint-demo
installiert:

sudo apt-get install libfprint0 libpam-fprint fprint-demo

Dann wird die Datei /etc/pam.d/common-auth mit Rootrechten editiert:

sudo geany /etc/pam.d/common-auth

und trägt die folgende Zeile ein. Sie muss als erste Zeile im Primary-Block eingesetzt werden:

auth sufficient pam_fprint.so

Nun das Programm fprint_demo starten. Hier über enroll den gewünschten Fingerabdruck einlesen.

Das System fragt nun jedes Mal, wenn ein Kennwort benötigt wird, automatisch den Fingerabdruck-Scanner ab.